package com.ruoyi.workSafetyStandardization.mapper;

import java.util.List;
import com.ruoyi.workSafetyStandardization.domain.InspectionResult;

/**
 * 标准化考核汇总Mapper接口
 *
 * @author pengjie
 * @date 2023-12-15
 */
public interface InspectionResultMapper
{
    /**
     * 查询标准化考核汇总
     *
     * @param inspectionId 标准化考核汇总主键
     * @return 标准化考核汇总
     */
    public InspectionResult selectInspectionResultByInspectionId(String inspectionId);

    /**
     * 查询标准化考核汇总列表
     *
     * @param inspectionResult 标准化考核汇总
     * @return 标准化考核汇总集合
     */
    public List<InspectionResult> selectInspectionResultList(InspectionResult inspectionResult);

    /**
     * 新增标准化考核汇总
     *
     * @param inspectionResult 标准化考核汇总
     * @return 结果
     */
    public int insertInspectionResult(InspectionResult inspectionResult);

    /**
     * 修改标准化考核汇总
     *
     * @param inspectionResult 标准化考核汇总
     * @return 结果
     */
    public int updateInspectionResult(InspectionResult inspectionResult);

    /**
     * 删除标准化考核汇总
     *
     * @param inspectionId 标准化考核汇总主键
     * @return 结果
     */
    public int deleteInspectionResultByInspectionId(String inspectionId);

    /**
     * 批量删除标准化考核汇总
     *
     * @param inspectionIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteInspectionResultByInspectionIds(String[] inspectionIds);

    /**
     * 通过时间,查询标准化考核汇列表
     *
     * @param inspectionResult
     * @return 结果
     */
    List<InspectionResult> queryInspectionResultListByDate(InspectionResult inspectionResult);
}
